package trastienda.negocio;

import java.util.Collection;

import trastienda.dao.ArmadoDAO;
import trastienda.excepcion.DAOExcepcion;
import trastienda.modelo.Armado;
import trastienda.modelo.Instrumentos;
import trastienda.modelo.Servicio;

public class GestionArmado {
	
	public Armado obtener(String nomSala) throws DAOExcepcion {
		ArmadoDAO dao = new ArmadoDAO();

		return dao.obtener(nomSala);

	}
	
	public Collection<Armado> buscarPorNombre(String nombre) throws DAOExcepcion {
		ArmadoDAO dao = new ArmadoDAO();
		return dao.listar();
	}

	public Armado insertar(double precioArmado, int idSala, Collection<Servicio> servicios, Collection<Instrumentos> Instrumentos)
	throws DAOExcepcion {
	ArmadoDAO dao = new ArmadoDAO();

	Armado ins = new Armado();
	
	ins.setprecioArmado(precioArmado);
	ins.setidSala(idSala);
	ins.setServicios(servicios);

return dao.insertar(ins);
}

	
	
	public Collection<Armado> listar() throws DAOExcepcion {
		ArmadoDAO dao = new ArmadoDAO();
		return dao.listar();
	}

	
}

